Namespace: OtlThreadPool
Unit globals OtlThreadPool
public unit globals OtlThreadPool
CDefaultIdleWorkerThreadTimeout_sec
internal const CDefaultIdleWorkerThreadTimeout_sec: System.Shortint = 10
Initial- 10
Const- True
CDefaultWaitOnTerminate_sec
internal const CDefaultWaitOnTerminate_sec: System.Shortint = 30
Initial- 30
Const- True
CGlobalOmniThreadPoolName
internal const CGlobalOmniThreadPoolName: System.string = 'GlobalOmniThreadPool'
Initial- 'GlobalOmniThreadPool'
Const- True
GOmniThreadPool
internal GOmniThreadPool: IOmniThreadPool = nil
Const- False
Type- IOmniThreadPool
MSG_CANCEL_RESULT
internal const MSG_CANCEL_RESULT: System.Shortint = 6
Initial- 6
Const- True
MSG_COMPLETED
internal const MSG_COMPLETED: System.Shortint = 4
Initial- 4
Const- True
MSG_RUN
internal const MSG_RUN: System.Shortint = 1
Initial- 1
Const- True
MSG_STOP
internal const MSG_STOP: System.Shortint = 5
Initial- 5
Const- True
MSG_THREAD_CREATED
internal const MSG_THREAD_CREATED: System.Shortint = 2
Initial- 2
Const- True
MSG_THREAD_DESTROYING
internal const MSG_THREAD_DESTROYING: System.Shortint = 3
Initial- 3
Const- True
WM_REQUEST_COMPLETED
internal const WM_REQUEST_COMPLETED: = WM_USER
Initial- WM_USER
Const- True
CompareGroupAffinity
public function CompareGroupAffinity(item1: pointer; item2: pointer): integer
Returns- integer
CreateThreadPool
public function CreateThreadPool(threadPoolName: string): IOmniThreadPool
Returns- IOmniThreadPool
GlobalOmniThreadPool
public function GlobalOmniThreadPool(): IOmniThreadPool
Returns- IOmniThreadPool
to Interface IOmniThreadPool
Supplier- IOmniThreadPool
Directed- False
Client- GOmniThreadPool
Type- association